@import '../../base/index';
html,
body {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: #fff;
}
div {
  box-sizing: border-box;
}
// 背景
@mixin coverBg($img) {
  background: url($img) no-repeat center;
  background-size: 100% 100%;
  background-position: center center;
}
#bank {
  .bank-top {
    display: flex;
    width: 100%;
    height: 2.2rem /* 55/25 */;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    margin-left: .56rem;
    img {
      width: .36rem /* 9/25 */;
      height: .56rem /* 14/25 */;
      position: absolute;
      top: 50%;
      margin-top: -.28rem;
      left: 0;
    }
    .bank-text {
      font-size: .72rem /* 18/25 */;
      color: #333333;
    }
  }
  .bank-item {
    width: 100%;
    height: 2.2rem;
    display: flex;
    align-items: center;
    margin-left: .56rem;
    &.active {
      border-bottom: 1px solid #eeeeee;
    }
    .bank-left {
      font-size: .64rem /* 16/25 */;
      color: #000000;
      width: 5rem /* 115/25 */;
    }
    .bank-right {
      outline: none;
      width: 9rem /* 150/25 */;
      font-size: .64rem;
      color: #000000;
      border: none;
      background: none;
    }
  }
  .line {
    width: 100%;
    height: .4rem /* 10/25 */;
    background-color: #f9f9f9;
  }
}
#my {
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 2.2rem;
  .my-top {
    width: 100%;
    height: 5.84rem /* 146/25 */;
    @include coverBg('../images/my-bg.png');
    display: flex;
    justify-content: center;
    padding-top: 1.32rem /* 33/25 */;
    font-size: .72rem /* 18/25 */;
    color: #ffffff;
  }
  .my-item {
    margin-top: 1.32rem /* 33/25 */;
    width: 100%;
    padding: 0 .68rem /* 17/25 */;
    display: flex;
    justify-content: space-between;
    align-items: center;
    &.active {
      margin-top: .88rem /* 22/25 */;
    }
    .left {
      display: flex;
      align-items: center;
      .kh {
        width: .72rem /* 18/25 */;
      }
      .mp {
        width: .68rem /* 17/25 */;
      }
      .lb {
        width: .68rem /* 17/25 */;
      }
      .fx {
        width: .68rem /* 17/25 */;
      }
      .yh {
        width: .68rem;
      }
      .zx {
        width: .56rem /* 14/25 */;
        margin-right: .08rem;
      }
      .text {
        font-size: .68rem /* 17/25 */;
        color: #333333;
        margin-left: .4rem /* 10/25 */;
      }
    }
    .yjt {
      width: .4rem /* 10/25 */;
    }
  }
  .line {
    width: 100%;
    height: .2rem /* 5/25 */;
    background-color: #f1f1f1;
    margin-top: 1rem /* 25/25 */;
  }
  .bottom-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2rem /* 50/25 */;
    display: flex;
    justify-content: space-between;
    padding: 0 1.6rem /* 40/25 */;
    padding-top: .28rem /* 7/25 */;
    .bottom-item {
      text-align: center;
      font-size: .52rem /* 13/25 */;
      color: #696969;
      position: relative;
      width: 1.04rem /* 26/25 */;
      .sy {
        width: .72rem /* 18/25 */;
      }
      .fx1 {
        width: .88rem /* 22/25 */;
      }
      .dd {
        width: .72rem /* 18/25 */;
      }
      .my {
        width: .76rem /* 19/25 */;
      }
      .text {
        position: absolute;
        bottom: .12rem /* 3/25 */;
        left: 0;
        &.active {
          color: #0077ab;
        }
      }
    }
  }
  
}
#share {
  position: relative;
  .share-box {
    width: 100%;
    height: 58.32rem /* 1458/25 */;
    @include coverBg('../images/share-bg.jpg');
    position: relative;
    .form {
      position: absolute;
      left: 50%;
      bottom: 3.6rem /* 90/25 */;
      width: 12.8rem /* 320/25 */;
      margin-left: -6.4rem;
      height: 14.4rem /* 360/25 */;
      .input {
        font-size: .56rem /* 14/25 */;
        background: none;
        outline: none;
        border: none;
        margin-top: 1.56rem;
        display: block;
        color: #0e616c;
        padding-left: 1.6rem /* 40/25 */;
        &.active {
          margin-top: 1.5rem /* 41/25 */;
        }
        &.active1 {
          margin-top: 1.45rem;
        }
      }
      .input:first-child {
        margin-top: 0;
      }
      input::-webkit-input-placeholder {
        color: #0e616c;
      }
      .check {
        display: flex;
        align-items: center;
        margin-top: 1.1rem /* 33/25 */;
        .check-input {
          width: .52rem /* 13/25 */;
          height: .52rem /* 13/25 */;
          background-color: #fff;
          outline: none;
          border: none;
        }
        .text {
          font-size: .56rem /* 14/25 */;
          color: #43c1e7;
          margin-left: .4rem /* 10/25 */;
        }
      }
      .zc {
        width: 100%;
        height: 1.8rem /* 45/25 */;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .72rem /* 18/25 */;
        color: #ccfcc5;
        margin-top: .53rem;
      }
      .form-text {
        font-size: .48rem /* 12/25 */;
        color: #60dbf9;
        margin-top: .4rem /* 10/25 */;
        span {
          color: #fce11b;
        }
      }
    }
  }
  .bottom-nav {
    width: 100%;
    height: 2rem /* 50/25 */;
    display: flex;
    justify-content: space-between;
    padding: 0 1.6rem /* 40/25 */;
    padding-top: .28rem /* 7/25 */;
    .bottom-item {
      text-align: center;
      font-size: .52rem /* 13/25 */;
      color: #696969;
      position: relative;
      width: 1.04rem /* 26/25 */;
      .sy {
        width: .72rem /* 18/25 */;
      }
      .fx1 {
        width: .88rem /* 22/25 */;
      }
      .dd {
        width: .72rem /* 18/25 */;
      }
      .my {
        width: .76rem /* 19/25 */;
      }
      .text {
        position: absolute;
        bottom: .12rem /* 3/25 */;
        left: 0;
        &.active {
          color: #0077ab;
        }
      }
    }
  }
}